As long as we can create a GL context, pass one to
gstreamer. This at least gets us GL textures with
the ngl renderer, the previous code was arbitrarily
refusing that.
GdkSurface *surface)
{
GError *error = NULL;
- GtkNative *native;
- GskRenderer *renderer;
if (self->context)
return;
- native = gtk_native_get_for_surface (surface);
- renderer = gtk_native_get_renderer (native);
- if (!GSK_IS_GL_RENDERER (renderer))
- {
- GST_INFO ("not using GL with a %s renderer\n", G_OBJECT_TYPE_NAME (renderer));
- return;
- }
-
self->context = gdk_surface_create_gl_context (surface, &error);
if (self->context == NULL)
{